---
id: typeInference
title: 类型推断
---

为了提高我们编写的效率，ts支持类型推断。  
就是我们在写变量时可以不用显示的赋予类型，ts会自动帮我们赋值，如果在对类型进行了错误的操作，会正常报错。

```ts
let str = "hellow ts";

let num = 2022;

let bool = false;

let unde = undefined;

let valNull = null;

function getStatus(){
    return "已发货"
}

```

如果类型赋值错误。ts会给出提示。

```ts
let str = "hellow ts";

str = 123; // 不能将类型“number”分配给类型“string”。

```

